# 定义一个函数f3，用于调用传入的函数并返回两个数的最大值
# 参数my_fun: 一个函数，用于计算两个数的某种操作
# 参数num1, num2: 需要进行操作的两个数
# 参数my_fun2: 另一个函数，用于计算两个数的另一种操作
# 返回值: 一个元组，包含my_fun2和my_fun分别对num1和num2操作的结果
def f3(my_fun, num1, num2, my_fun2):
    return my_fun2(num1, num2), my_fun(num1, num2)

# 定义一个函数get_max_val，用于返回两个数中的最大值
# 参数num1, num2: 需要比较的两个数
# 返回值: num1和num2中的最大值
def get_max_val(num1, num2):
    max_val = num1 if num1 > num2 else num2
    return max_val

# 定义一个函数get_sum，用于返回两个数的和
# 参数num1, num2: 需要相加的两个数
# 返回值: num1和num2的和
def get_sum(num1, num2):
    return num1 + num2

# 调用f3函数，并打印结果
print(f3(get_max_val, 130, 190, get_sum))
